import requests;
import json;
'''
方法: 该方法的作用是通过传入方法的接口请求类型执行不同的requests对象的请求方法。

参数: 接口请求的方式   接口请求的路径   接口请求的头信息   接口请求的参数

返回值: 接口执行后的响应信息
'''
def requests_strong(inter_method,inter_url,inter_header,inter_parms):

    #为了增加当前代码的兼容性，需要将请求方式进行强制转化
    inter_method = inter_method.lower();

    #因为头信息必须是以字典的形式传入，所有需要将传入的头信息进行转化
    inter_header = json.loads(inter_header);

    #通过判断接口的请求类型决定执行requests对象的哪个请求方法
    if inter_method == "get" or inter_method == "delete":

        return requests.get(url=inter_url,headers=inter_header,params=inter_parms);

    elif inter_method == "post" or inter_method == "update":

        inter_parms = json.loads(inter_parms)

        return requests.post(url=inter_url,headers=inter_header,data=inter_parms);

    else:

        print("你的接口请求方式有误，请重新传入!")
